package com.mycode.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author shkstart
 * @create 2021-01-22 12:29
 */
public class DateUtil {
    private static final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    private static final SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    /*
     * 格式化日期
     *
     * */
    public static String formatDate(Date date) {
        return simpleDateFormat.format(date);
    }

    /*
     * 解析日期
     *
     * */
    public static Date parseDate(String date) {
        try {
            return simpleDateFormat.parse(date);
        } catch (ParseException e) {
            e.printStackTrace();
            return null;
        }
    }

    /*
     * 格式化日期二
     *
     * */
    public static String formatDate2(Date date) {
        return simpleDateFormat2.format(date);
    }


    /*
     * 解析日期二
     *
     * */
    public static Date parseDate2(String date) {
        try {
            return simpleDateFormat2.parse(date);
        } catch (ParseException e) {
            e.printStackTrace();
            return null;
        }

    }


}
